/*--------工程咨询----------*/
/*-----工程咨询 top------*/
.gczx_nav{
    background:#1669b3;
}
/*--------工程咨询   end----------*/
.zckdTop{
    /* min-height: 200px; */
    background: url(zckd_topbg.jpg) no-repeat;
}
.zckdWz,.zckdWz a{
    color:#fefefe;
    font-size: 14px;
}
.zckdWz{
    height: 45px;
    line-height: 45px;
    background: url(jcbgwz.png) no-repeat left center;
    padding:2% 10px;
}
.zckdTit{
    font-size: 48px;
    color:#225c95;
    text-indent: 40px;
}
.zckdsubTit{
    font-size:24px;
    color:#225c95;
    font-weight: normal;
    margin-left:10px;
}
.zckd_left{
    float: left;
    width:759px;
    margin-top: 20px;
}
.zckd_lm_tit{
    background:#f2f6f8;
    border-bottom:1px solid #dae5ee;
    height:45px;
    line-height: 45px;
    margin-top:20px;
}
.zckd_lm_tit span{
    display: inline-block;
    width:145px;
    text-align: center;
    line-height: 46px;
    font-size:18px;
    color:#fff;
    font-weight: bold;
    background:url(titibg.png) no-repeat;
}
.zckd_lm_tit .more{
    font-size:12px;
    color:#888888;
    margin-right:14px;
    float: right;
}

.jcbgTablist dl{padding:16px 0;}
.jcbgTablist dl.activeLine{border-bottom: 1px solid #e5e5e5;margin-bottom:20px;padding-bottom: 40px;}
.jcbgTablist dl dt{width:46px;background: #f0f0f0 url(listtimebg.png) no-repeat center;color:#0088ff;margin-top:6px;text-align: right;padding:3px 4px;}
.jcbgTablist dl dt b,.jcbgTablist dl dt span{display: block;font-size: 16px;}
.jcbgTablist dl dt b{font-size: 18px;text-align: left;}
.jcbgTablist dl dd{width:88%;margin-left: 2%;}
.jcbgTablist dl dd h3{overflow: hidden; text-overflow: ellipsis;white-space: nowrap;width:100%;}
.jcbgTablist dl dd h3 a{font-size: 16px;color:#333;}
.jcbgTablist dl dd h3 a:hover{color:#1184da;}
.jcbgTablist dl dd p{padding-top:8px;line-height: 22px;color:#888;font-size: 14px; text-align: justify;}
.jcbgTablist dl:hover dt{
    background:#0088ff url(listtimebg_hover.png) no-repeat center;;
    color:#fff;
}

.zckd_right{
    float: right;
    width:378px;
    margin-top:39px;
}

.fjx_bg{
    background:url(fjx.png) no-repeat left top;
    padding-left:37px;
}
.gfxwj{
    margin-top:30px;
}
.ptyxbgTit{line-height: 40px; font-size: 20px;color:#1184da;border-bottom: 1px solid #ebebeb;}
.ptyxbgTit a{font-size: 12px;color:#888;background: #eee;display: inline-block; font-weight: 100;width:66px;height:22px;line-height: 22px;margin-top: 10px;text-align: center;border-radius: 10px;}
.ptyxbgTit a:hover{background: #1184da;color:#fff;}
.ptyxbgTit span{ display: inline-block;height:38px;line-height: 38px;border-bottom: 2px solid #1184da;}
.ptyxbgList dl dd{width:78%;}
.ptyxbgList dl.pic_list dd .pic{
    width:100px;
    height:65px;
    background:#fafafa;
    padding:2px 5px;
    float: left;
}
.ptyxbgList dl.pic_list dd h3{
    white-space:normal;
    float: left;
    width:100%;
    display: -webkit-box;
    display: -moz-box;
    word-break: break-all;
    height:55px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
}
@media screen and (max-width:991px){
    .container{
        width:96%;
        padding:30px 2%;
    }
    .zckdsubTit{
        display: block;
        font-size:18px;
        margin-top:5px;
        margin-left:0px;
    }
    .zckd_right,.zckd_left{
        float: none;
        width:100%;
    }
    .zckd_right{
        margin-top:10px;
    }
    .fjx_bg{
        background:none;
        padding-left:0px;
    }
    .ptyxbgList dl dd{
        width:88%;
    }
    .ptyxbgList dl.pic_list dd h3{
		height: auto;
    }
    .gfxwj{
        width:100%;
    }
}
@media screen and (max-width:565px){
    .ptyxbgList dl.pic_list dd h3{
        height: auto;
    }
}
@media screen and (max-width:414px){
    .jcbgTablist dl dd{width:80%;}
    .ptyxbgList dl.pic_list dd h3{
        width:65%;
    }
}
@media screen and (max-width:320px){
    .ptyxbgList dl.pic_list dd h3{
        width:50%;
    }
}